* NOT RELEASED YET.
* Import upstream patch for remaining Boost compatibility issues
as debian/patches/support_recent_boost. (Closes: #833451.)
+ * debian/rules: Automatically determine which libraries are needed.
+ (The hand-maintained blacklist was incomplete.)
- -- Aaron M. Ucko <ucko@debian.org> Thu, 04 Aug 2016 23:02:18 -0400
+ -- Aaron M. Ucko <ucko@debian.org> Thu, 04 Aug 2016 23:04:57 -0400
ncbi-blast+ (2.4.0-1) unstable; urgency=medium
instroot = debian/ncbi-blast+/usr
leg_bin = debian/ncbi-blast+-legacy/usr/share/ncbi-blast+/bin
override_dh_auto_install-arch:
- cp c++/BUILD/lib/*.so $(instroot)/lib/ncbi-blast+/
+ # cp c++/BUILD/lib/*.so $(instroot)/lib/ncbi-blast+/
cp c++/BUILD/bin/* $(instroot)/bin/
override_dh_auto_install-indep:
# Clean up tests, demos, and internal build tools
rm -f $(instroot)/bin/*test* $(instroot)/bin/seqdb_demo \
$(instroot)/bin/datatool \
- $(instroot)/bin/project_tree_builder \
- $(instroot)/lib/ncbi-blast+/libtest_*.so
+ $(instroot)/bin/project_tree_builder
+ for x in $(instroot)/bin/*; do \
+ LD_LIBRARY_PATH=c++/BUILD/lib ldd $$x; \
+ done 2>/dev/null | awk '/BUILD/ { print $$3 }' | sort -u | \
+ xargs cp -v -t $(instroot)/lib/ncbi-blast+
override_dh_install-indep:
if test -d $(leg_bin); then cp debian/legacy/legacy.sh $(leg_bin)/; fi